package com.atguigu.tingshu.vo.album;

import jakarta.validation.constraints.NotEmpty;
import jakarta.validation.constraints.Positive;
import lombok.Data;

/**
 * 声音信息VO对象
 * @author sun
 */
@Data
public class TrackInfoVo {
	/**
	 * 专辑id
	 */
	@Positive(message = "专辑Id不能为空")
	private Long albumId;
	/**
	 * 媒体文件Id
	 */
	@NotEmpty(message = "媒体文件Id不能为空")
	private String mediaFileId;
	/**
	 * 声音标题
	 */
	@NotEmpty(message = "声音标题不能为空")
	private String trackTitle;
	/**
	 * 声音简介
	 */
	private String trackIntro;
	/**
	 * 声音简介，富文本
	 */
	private String trackRichIntro;
	/**
	 * 声音封面图url
	 */
	private String coverUrl;
	/**
	 * 是否公开：0-否 1-是
	 */
	private String isOpen;

}